package com.bright.ghj.overt.manager;

import com.bright.ghj.overt.pojo.dto.*;

import java.util.List;

public interface WebMenuManager {



    /**
     * 获取所有菜单
     * @return
     */
    List<WebMenuDTO> listWebMenuByCache();

    /**
     * 获取后台导航项
     * @return
     */
    List<AdminMenuDTO> listAdminMenuByCache(UserDTO user);

    /**
     * 获取后台导航项（使用navigate_cwgk配置表）
     * @param user
     * @return
     */
    List<NavigateDTO> listNavigatesByCache(UserDTO user);

    /**
     * 获取用户权限
     * @param user
     * @return
     */
    List<RightRoleDTO> listRightRolesByCache(UserDTO user);

}
